/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ /* */ /* CPI Communications Pseudonyms -- SC31-6180-02 */ /* */ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ %skip(3); /******************************************************************/ /* AE Qualifier Format, AP Title Format Values */ /******************************************************************/ DECLARE ( cm_dn INITIAL(0), cm_oid INITIAL(1), cm_int_digits INITIAL(2)) FIXED BINARY(31) STATIC; %skip; /******************************************************************/ /* Allocate Confirm Values */ /******************************************************************/ DECLARE ( cm_allocate_no_confirm INITIAL(0), cm_allocate_confirm INITIAL(1)) FIXED BINARY(31) STATIC; %skip; /******************************************************************/ /* Begin Transaction Values */ /******************************************************************/ DECLARE ( cm_begin_implicit INITIAL(0), cm_begin_explicit INITIAL(1)) FIXED BINARY(31) STATIC; %skip; /******************************************************************/ /* Call ID Values */ /******************************************************************/ DECLARE ( cm_cmacci INITIAL(1), cm_cmaccp INITIAL(2), cm_cmallc INITIAL(3), cm_cmcanc INITIAL(4), cm_cmcfm INITIAL(5), cm_cmcfmd INITIAL(6), cm_cmcnvi INITIAL(7), cm_cmcnvo INITIAL(8), cm_cmdeal INITIAL(9), cm_cmdfde INITIAL(10), cm_cmeacn INITIAL(11), cm_cmeaeq INITIAL(12), cm_cmeapt INITIAL(13), cm_cmecs INITIAL(14), cm_cmect INITIAL(15), cm_cmectx INITIAL(16), cm_cmeid INITIAL(17), cm_cmembs INITIAL(18), cm_cmemn INITIAL(19), cm_cmepid INITIAL(20), cm_cmepln INITIAL(21), cm_cmesi INITIAL(22), cm_cmesl INITIAL(23), cm_cmesrm INITIAL(24), cm_cmesui INITIAL(25), cm_cmetc INITIAL(26), cm_cmetpn INITIAL(27), cm_cmflus INITIAL(28), cm_cmincl INITIAL(29), cm_cminic INITIAL(30), cm_cminit INITIAL(31), cm_cmprep INITIAL(32), cm_cmptr INITIAL(33), cm_cmrcv INITIAL(34), cm_cmrcvx INITIAL(35), cm_cmrltp INITIAL(36), cm_cmrts INITIAL(37), cm_cmsac INITIAL(38), cm_cmsacn INITIAL(39), cm_cmsaeq INITIAL(40), cm_cmsapt INITIAL(41), cm_cmsbt INITIAL(42), cm_cmscsp INITIAL(43), cm_cmscst INITIAL(44), cm_cmscsu INITIAL(45), cm_cmsct INITIAL(46), cm_cmscu INITIAL(47), cm_cmsdt INITIAL(48), cm_cmsed INITIAL(49), cm_cmsend INITIAL(50), cm_cmserr INITIAL(51), cm_cmsf INITIAL(52), cm_cmsid INITIAL(53), cm_cmsld INITIAL(54), cm_cmsltp INITIAL(55), cm_cmsmn INITIAL(56), cm_cmsndx INITIAL(57), cm_cmspdp INITIAL(58), cm_cmspid INITIAL(59), cm_cmspln INITIAL(60), cm_cmspm INITIAL(61), cm_cmsptr INITIAL(62), cm_cmsqcf INITIAL(63), cm_cmsqpm INITIAL(64), cm_cmsrc INITIAL(65), cm_cmsrt INITIAL(66), cm_cmssl INITIAL(67), cm_cmssrm INITIAL(68), cm_cmsst INITIAL(69), cm_cmstc INITIAL(70), cm_cmstpn INITIAL(71), cm_cmtrts INITIAL(72), cm_cmwait INITIAL(73), cm_cmwcmp INITIAL(74), cm_cmsjt INITIAL(75) ,cm_cmemid INITIAL(76) ,cm_cmsmid INITIAL(77) ,cm_cmsndm INITIAL(78) ,cm_cmrcvm INITIAL(79) ) FIXED BINARY(31) STATIC; %skip; /******************************************************************/ /* Confirmation Urgency Values */ /******************************************************************/ DECLARE ( cm_confirmation_not_urgent INITIAL(0), cm_confirmation_urgent INITIAL(1)) FIXED BINARY(31) STATIC; %skip; /******************************************************************/ /* Control Information Received -- see Request To Send Received */ /******************************************************************/ %skip; /******************************************************************/ /* Conversation Queue Values */ /******************************************************************/ DECLARE ( cm_initialization_queue INITIAL(0), cm_send_queue INITIAL(1), cm_receive_queue INITIAL(2), cm_send_receive_queue INITIAL(3), cm_expedited_send_queue INITIAL(4), cm_expedited_receive_queue INITIAL(5)) FIXED BINARY(31) STATIC; %skip; /******************************************************************/ /* Conversation State Values */ /******************************************************************/ DECLARE ( cm_initialize_state INITIAL(2), cm_send_state INITIAL(3), cm_receive_state INITIAL(4), cm_send_pending_state INITIAL(5), cm_confirm_state INITIAL(6), cm_confirm_send_state INITIAL(7), cm_confirm_deallocate_state INITIAL(8), cm_defer_receive_state INITIAL(9), cm_defer_deallocate_state INITIAL(10), cm_sync_point_state INITIAL(11), cm_sync_point_send_state INITIAL(12), cm_sync_point_deallocate_state INITIAL(13), cm_initialize_incoming_state INITIAL(14), cm_send_only_state INITIAL(15), cm_receive_only_state INITIAL(16), cm_send_receive_state INITIAL(17), cm_prepared_state INITIAL(18)) FIXED BINARY(31) STATIC; %skip; /******************************************************************/ /* Conversation Type Values */ /******************************************************************/ DECLARE ( cm_basic_conversation INITIAL(0), cm_mapped_conversation INITIAL(1)) FIXED BINARY(31) STATIC; %skip; /******************************************************************/ /* Conversation Security Type Values */ /******************************************************************/ DECLARE ( cm_security_none INITIAL(0), cm_security_same INITIAL(1), cm_security_program INITIAL(2), cm_security_distributed INITIAL(3), cm_security_mutual INITIAL(4), cm_security_program_strong INITIAL(5)) FIXED BINARY(31) STATIC; %skip; /******************************************************************/ /* Data Received Values */ /******************************************************************/ DECLARE ( cm_no_data_received INITIAL(0), cm_data_received INITIAL(1), cm_complete_data_received INITIAL(2), cm_incomplete_data_received INITIAL(3)) FIXED BINARY(31) STATIC; %skip; /******************************************************************/ /* Deallocate Type Values */ /******************************************************************/ DECLARE ( cm_deallocate_sync_level INITIAL(0), cm_deallocate_flush INITIAL(1), cm_deallocate_confirm INITIAL(2), cm_deallocate_abend INITIAL(3)) FIXED BINARY(31) STATIC; %skip; /******************************************************************/ /* Directory Encoding Values */ /******************************************************************/ DECLARE ( cm_default_syntax INITIAL(0), cm_dce_syntax INITIAL(1), cm_xds_syntax INITIAL(2), cm_nds_syntax INITIAL(3)) FIXED BINARY(31) STATIC; %skip; /******************************************************************/ /* Directory Encoding Values */ /******************************************************************/ DECLARE ( cm_default_encoding INITIAL(0), cm_unicode_encoding INITIAL(1)) FIXED BINARY(31) STATIC; %skip; /******************************************************************/ /* Error Direction Values */ /******************************************************************/ DECLARE ( cm_receive_error INITIAL(0), cm_send_error INITIAL(1)) FIXED BINARY(31) STATIC; %skip; /******************************************************************/ /* Fill Values */ /******************************************************************/ DECLARE ( cm_fill_ll INITIAL(0), cm_fill_buffer INITIAL(1)) FIXED BINARY(31) STATIC; %skip; /******************************************************************/ /* Join Transaction Values */ /******************************************************************/ DECLARE ( cm_join_implicit INITIAL(0), cm_join_explicit INITIAL(1)) FIXED BINARY(31) STATIC; %skip; /******************************************************************/ /* Partner ID Scope Values */ /******************************************************************/ DECLARE ( cm_explicit INITIAL(0), cm_reference INITIAL(1)) FIXED BINARY(31) STATIC; %skip; /******************************************************************/ /* Partner ID Type Values */ /******************************************************************/ DECLARE ( cm_distinguished_name INITIAL(0), cm_local_distinguished_name INITIAL(1), cm_program_function_id INITIAL(2), cm_osi_tpsu_title_oid INITIAL(3), cm_program_binding INITIAL(4)) FIXED BINARY(31) STATIC; %skip; /******************************************************************/ /* Prepare Data Permitted Values */ /******************************************************************/ DECLARE ( cm_prepare_data_not_permitted INITIAL(0), cm_prepare_data_permitted INITIAL(1)) FIXED BINARY(31) STATIC; %skip; /******************************************************************/ /* Prepare To Receive Type Values */ /******************************************************************/ DECLARE ( cm_prep_to_receive_sync_level INITIAL(0), cm_prep_to_receive_flush INITIAL(1), cm_prep_to_receive_confirm INITIAL(2)) FIXED BINARY(31) STATIC; %skip; /******************************************************************/ /* Processing Mode, Queue Processing Mode Values */ /******************************************************************/ DECLARE ( cm_blocking INITIAL(0), cm_non_blocking INITIAL(1)) FIXED BINARY(31) STATIC; %skip; /******************************************************************/ /* Receive Type, Expedited Receive Type Values */ /******************************************************************/ DECLARE ( cm_receive_and_wait INITIAL(0), cm_receive_immediate INITIAL(1)) FIXED BINARY(31) STATIC; %skip; /******************************************************************/ /* Return Code, Conversation Return Code Values */ /******************************************************************/ DECLARE ( cm_ok INITIAL(0), cm_allocate_failure_no_retry INITIAL(1), cm_allocate_failure_retry INITIAL(2), cm_conversation_type_mismatch INITIAL(3), cm_pip_not_specified_correctly INITIAL(5), cm_security_not_valid INITIAL(6), cm_sync_lvl_not_supported_lu INITIAL(7), cm_sync_lvl_not_supported_sys INITIAL(7), cm_sync_lvl_not_supported_pgm INITIAL(8), cm_tpn_not_recognized INITIAL(9), cm_tp_not_available_no_retry INITIAL(10), cm_tp_not_available_retry INITIAL(11), cm_deallocated_abend INITIAL(17), cm_deallocated_normal INITIAL(18), cm_parameter_error INITIAL(19), cm_product_specific_error INITIAL(20), cm_program_error_no_trunc INITIAL(21), cm_program_error_purging INITIAL(22), cm_program_error_trunc INITIAL(23), cm_program_parameter_check INITIAL(24), cm_program_state_check INITIAL(25), cm_resource_failure_no_retry INITIAL(26), cm_resource_failure_retry INITIAL(27), cm_unsuccessful INITIAL(28), cm_deallocated_abend_svc INITIAL(30), cm_deallocated_abend_timer INITIAL(31), cm_svc_error_no_trunc INITIAL(32), cm_svc_error_purging INITIAL(33), cm_svc_error_trunc INITIAL(34), cm_operation_incomplete INITIAL(35), cm_system_event INITIAL(36), cm_operation_not_accepted INITIAL(37), cm_conversation_ending INITIAL(38), cm_send_rcv_mode_not_supported INITIAL(39), cm_buffer_too_small INITIAL(40), cm_exp_data_not_supported INITIAL(41), cm_dealloc_confirm_reject INITIAL(42), cm_allocation_error INITIAL(43), cm_retry_limit_exceeded INITIAL(44), cm_no_secondary_information INITIAL(45), cm_security_not_supported INITIAL(46), cm_security_mutual_failed INITIAL(47), cm_call_not_supported INITIAL(48), cm_parm_value_not_supported INITIAL(49), cm_unknown_map_name_requested INITIAL(50), cm_unknown_map_name_received INITIAL(51), cm_map_routine_error INITIAL(52), cm_conversation_cancelled INITIAL(53), cm_take_backout INITIAL(100), cm_deallocated_abend_bo INITIAL(130), cm_deallocated_abend_svc_bo INITIAL(131), cm_deallocated_abend_timer_bo INITIAL(132), cm_resource_fail_no_retry_bo INITIAL(133), cm_resource_failure_retry_bo INITIAL(134), cm_deallocated_normal_bo INITIAL(135), cm_conv_dealloc_after_syncpt INITIAL(136), cm_include_partner_reject_bo INITIAL(137)) FIXED BINARY(31) STATIC; %skip; /******************************************************************/ /* Return Control Values */ /******************************************************************/ DECLARE ( cm_when_session_allocated INITIAL(0), cm_immediate INITIAL(1) ,cm_when_conwinner_allocated INITIAL(2) ,cm_when_session_free INITIAL(3) ) FIXED BINARY(31) STATIC; %skip; /******************************************************************/ /* Request To Send Received, Control Information Received Values */ /******************************************************************/ DECLARE ( cm_req_to_send_not_received INITIAL(0), cm_no_control_info_received INITIAL(0), cm_req_to_send_received INITIAL(1), cm_allocate_confirmed INITIAL(2), cm_allocate_confirmed_with_data INITIAL(3), cm_allocate_rejected_with_data INITIAL(4), cm_expedited_data_available INITIAL(5), cm_rts_rcvd_and_exp_data_avail INITIAL(6)) FIXED BINARY(31) STATIC; %skip; /******************************************************************/ /* Send Type Values */ /******************************************************************/ DECLARE ( cm_buffer_data INITIAL(0), cm_send_and_flush INITIAL(1), cm_send_and_confirm INITIAL(2), cm_send_and_prep_to_receive INITIAL(3), cm_send_and_deallocate INITIAL(4)) FIXED BINARY(31) STATIC; %skip; /******************************************************************/ /* Status Received Values */ /******************************************************************/ DECLARE ( cm_no_status_received INITIAL(0), cm_send_received INITIAL(1), cm_confirm_received INITIAL(2), cm_confirm_send_received INITIAL(3), cm_confirm_dealloc_received INITIAL(4), cm_take_commit INITIAL(5), cm_take_commit_send INITIAL(6), cm_take_commit_deallocate INITIAL(7), cm_take_commit_data_ok INITIAL(8), cm_take_commit_send_data_ok INITIAL(9), cm_take_commit_dealloc_data_ok INITIAL(10), cm_prepare_ok INITIAL(11), cm_join_transaction INITIAL(12)) FIXED BINARY(31) STATIC; %skip; /******************************************************************/ /* Sync Level Values */ /******************************************************************/ DECLARE ( cm_none INITIAL(0), cm_confirm INITIAL(1), cm_sync_point INITIAL(2), cm_sync_point_no_confirm INITIAL(3)) FIXED BINARY(31) STATIC; %skip; /******************************************************************/ /* Transaction Control Values */ /******************************************************************/ DECLARE ( cm_chained_transactions INITIAL(0), cm_unchained_transactions INITIAL(1)) FIXED BINARY(31) STATIC; %skip; /******************************************************************/ /* CPI Communications Accept Incoming Call */ /******************************************************************/ DECLARE CMACCI ENTRY ( CHAR(8), /* In - Conversation ID */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Accept Conversation Call */ /******************************************************************/ DECLARE CMACCP ENTRY ( CHAR(8), /* Out - Conversation ID */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Allocate Call */ /******************************************************************/ DECLARE CMALLC ENTRY ( CHAR(8), /* In - Conversation ID */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Cancel Call */ /******************************************************************/ DECLARE CMCANC ENTRY ( CHAR(8), /* In - Conversation ID */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Confirm Call */ /******************************************************************/ DECLARE CMCFM ENTRY ( CHAR(8), /* In - Conversation ID */ FIXED BINARY(31), /* Out - Control Info Received */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Confirmed Call */ /******************************************************************/ DECLARE CMCFMD ENTRY ( CHAR(8), /* In - Conversation ID */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Convert Incoming Call */ /******************************************************************/ DECLARE CMCNVI ENTRY ( CHAR(*), /* In/Out - Buffer */ FIXED BINARY(31), /* In - Buffer Length */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Convert Outgoing Call */ /******************************************************************/ DECLARE CMCNVO ENTRY ( CHAR(*), /* In/Out - Buffer */ FIXED BINARY(31), /* In - Buffer Length */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Deallocate Call */ /******************************************************************/ DECLARE CMDEAL ENTRY ( CHAR(8), /* In - Conversation ID */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Deferred Deallocate Call */ /******************************************************************/ DECLARE CMDEDE ENTRY ( CHAR(8), /* In - Conversation ID */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Extract AE Qualifier Call */ /******************************************************************/ DECLARE CMEAEQ ENTRY ( CHAR(8), /* In - Conversation ID */ CHAR(32), /* Out - AE Qualifier */ FIXED BINARY(31), /* Out - AE Qualifier Length */ FIXED BINARY(31), /* Out - AE Qualifier Format */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Extract AP Title Call */ /******************************************************************/ DECLARE CMEAPT ENTRY ( CHAR(8), /* In - Conversation ID */ CHAR(32), /* Out - AP Title */ FIXED BINARY(31), /* Out - AP Title Length */ FIXED BINARY(31), /* Out - AP Title Format */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Extract Application Context Call */ /******************************************************************/ DECLARE CMEACN ENTRY ( CHAR(8), /* In - Conversation ID */ CHAR(32), /* Out - Application Context */ FIXED BINARY(31), /* Out - Application Context Leng*/ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Extract Conversation State Call */ /******************************************************************/ DECLARE CMECS ENTRY ( CHAR(8), /* In - Conversation ID */ FIXED BINARY(31), /* Out - Conversation State */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Extract Conversation Type Call */ /******************************************************************/ DECLARE CMECT ENTRY ( CHAR(8), /* In - Conversation ID */ FIXED BINARY(31), /* Out - Conversation Type */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Extract Conversation Context */ /******************************************************************/ DECLARE CMECTX ENTRY ( CHAR(8), /* In - Conversation ID */ CHAR(32), /* Out - Context */ FIXED BINARY(31), /* Out - Context Length */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Extract Initialization Data Call */ /******************************************************************/ DECLARE CMEID ENTRY ( CHAR(8), /* In - Conversation ID */ CHAR(*), /* Out - Initialization Data */ FIXED BINARY(31), /* In - Requested Length */ FIXED BINARY(31), /* Out - Initialization Data Leng*/ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Extract Maximum Buffer Size */ /******************************************************************/ DECLARE CMEMBS ENTRY ( FIXED BINARY(31), /* Out - Maximum Buffer Size */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Extract Mapped Initialization Data Call */ /******************************************************************/ DECLARE CMEMID ENTRY ( CHAR(8), /* In - Conversation ID */ CHAR(*), /* Out - Local Map Name */ FIXED BINARY(31), /* Out - Map Name Length */ CHAR(*), /* Out - Initialization Data */ FIXED BINARY(31), /* In - Requested Length */ FIXED BINARY(31), /* Out - Initialization Data Leng*/ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Extract Mode Name Call */ /******************************************************************/ DECLARE CMEMN ENTRY ( CHAR(8), /* In - Conversation ID */ CHAR(8), /* Out - Mode Name */ FIXED BINARY(31), /* Out - Mode Name Length */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Extract Partner ID Call */ /******************************************************************/ DECLARE CMEPID ENTRY ( CHAR(8), /* In - Conversation ID */ FIXED BINARY(31), /* Out - Partner ID Type */ CHAR(*), /* Out - Partner ID */ FIXED BINARY(31), /* In - Requested Length */ FIXED BINARY(31), /* Out - Partner ID Length */ FIXED BINARY(31), /* Out - Partner ID Scope */ FIXED BINARY(31), /* Out - Directory Syntax */ FIXED BINARY(31), /* Out - Directory Encoding */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Extract Partner LU Name Call */ /******************************************************************/ DECLARE CMEPLN ENTRY ( CHAR(8), /* In - Conversation ID */ CHAR(17), /* Out - Partner LU Name */ FIXED BINARY(31), /* Out - Partner LU Name Length */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Extract Secondary Information Call */ /******************************************************************/ DECLARE CMESI ENTRY ( CHAR(8), /* In - Conversation ID */ FIXED BINARY(31), /* Out - Call ID */ CHAR(*), /* Out - Buffer */ FIXED BINARY(31), /* In - Requested Length */ FIXED BINARY(31), /* Out - Data Received */ FIXED BINARY(31), /* Out - Received Length */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Extract Sync Level Call */ /******************************************************************/ DECLARE CMESL ENTRY ( CHAR(8), /* In - Conversation ID */ FIXED BINARY(31), /* Out - Sync Level */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Extract_Send_Receive_Mode Call */ /******************************************************************/ DECLARE CMESRM ENTRY ( CHAR(8), /* In - Conversation ID */ FIXED BINARY(31), /* Out - Send Receive Mode */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Extract Security User ID Call */ /******************************************************************/ DECLARE CMESUI ENTRY ( CHAR(8), /* In - Conversation ID */ CHAR(10), /* Out - Security User ID */ FIXED BINARY(31), /* Out - Security User ID Length */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Extract TP Name Call */ /******************************************************************/ DECLARE CMETPN ENTRY ( CHAR(8), /* In - Conversation ID */ CHAR(64), /* Out - TP Name */ FIXED BINARY(31), /* Out - TP Name Length */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Extract Transaction Control Call */ /******************************************************************/ DECLARE CMETC ENTRY ( CHAR(8), /* In - Conversation ID */ FIXED BINARY(31), /* Out - Transaction Control */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Flush Call */ /******************************************************************/ DECLARE CMFLUS ENTRY ( CHAR(8), /* In - Conversation ID */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Include Partner In Transaction Call */ /******************************************************************/ DECLARE CMINCL ENTRY ( CHAR(8), /* In - Conversation ID */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Initialize For Incoming Call */ /******************************************************************/ DECLARE CMINIC ENTRY ( CHAR(8), /* Out - Conversation ID */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Initialize Conversation Call */ /******************************************************************/ DECLARE CMINIT ENTRY ( CHAR(8), /* Out - Conversation ID */ CHAR(8), /* In - Sym Dest Name */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Prepare Call */ /******************************************************************/ DECLARE CMPREP ENTRY ( CHAR(8), /* In - Conversation ID */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Prepare To Receive Call */ /******************************************************************/ DECLARE CMPTR ENTRY ( CHAR(8), /* In - Conversation ID */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Receive Call */ /******************************************************************/ DECLARE CMRCV ENTRY ( CHAR(8), /* In - Conversation ID */ CHAR(*), /* Out - Buffer */ FIXED BINARY(31), /* In - Requested Length */ FIXED BINARY(31), /* Out - Data Received */ FIXED BINARY(31), /* Out - Received Length */ FIXED BINARY(31), /* Out - Status Received */ FIXED BINARY(31), /* Out - Control Info Received */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Receive Mapped Call */ /******************************************************************/ DECLARE CMRCVM ENTRY ( CHAR(8), /* In - Conversation ID */ CHAR(*), /* Out - Local Map Name */ FIXED BINARY(31), /* Out - Map Name Length */ CHAR(*), /* Out - Buffer */ FIXED BINARY(31), /* In - Requested Length */ FIXED BINARY(31), /* Out - Data Received */ FIXED BINARY(31), /* Out - Status Received */ FIXED BINARY(31), /* Out - Control Info Received */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Receive Expedited Data Call */ /******************************************************************/ DECLARE CMRCVX ENTRY ( CHAR(8), /* In - Conversation ID */ CHAR(*), /* Out - Buffer */ FIXED BINARY(31), /* In - Requested Length */ FIXED BINARY(31), /* Out - Received Length */ FIXED BINARY(31), /* In - Expedited Receive Type */ FIXED BINARY(31), /* Out - Control Information Rcvd*/ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Release Local TP Name */ /******************************************************************/ DECLARE CMRLTP ENTRY ( CHAR(64), /* In - TP Name */ FIXED BINARY(31), /* In - TP Name Length */ FIXED BINARY(31) ) /* In - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Request To Send Call */ /******************************************************************/ DECLARE CMRTS ENTRY ( CHAR(8), /* In - Conversation ID */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Send Data Call */ /******************************************************************/ DECLARE CMSEND ENTRY ( CHAR(8), /* In - Conversation ID */ CHAR(*), /* In - Buffer */ FIXED BINARY(31), /* In - Send Length */ FIXED BINARY(31), /* Out - Control Info Received */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Send Error Call */ /******************************************************************/ DECLARE CMSERR ENTRY ( CHAR(8), /* In - Conversation ID */ FIXED BINARY(31), /* Out - Control Info Received */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Send Mapped Data Call */ /******************************************************************/ DECLARE CMSNDM ENTRY ( CHAR(8), /* In - Conversation ID */ CHAR(64), /* In - Local Map Name */ FIXED BINARY(31), /* In - Map Name Length */ CHAR(*), /* In - Buffer */ FIXED BINARY(31), /* In - Send Length */ FIXED BINARY(31), /* Out - Control Info Received */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Send Expedited Data Call */ /******************************************************************/ DECLARE CMSNDX ENTRY ( CHAR(8), /* In - Conversation ID */ CHAR(*), /* In - Buffer */ FIXED BINARY(31), /* In - Send Length */ FIXED BINARY(31), /* Out - Control Information Rcvd*/ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Set AE Qualifier Call */ /******************************************************************/ DECLARE CMSAEQ ENTRY ( CHAR(8), /* In - Conversation ID */ CHAR(*), /* In - AE Qualifier */ FIXED BINARY(31), /* In - AE Qualifier Length */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Set Allocate Confirm Call */ /******************************************************************/ DECLARE CMSAC ENTRY ( CHAR(8), /* In - Conversation ID */ FIXED BINARY(31), /* In - Allocate Confirm */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Set AP Title Call */ /******************************************************************/ DECLARE CMSAPT ENTRY ( CHAR(8), /* In - Conversation ID */ CHAR(*), /* In - AP Title */ FIXED BINARY(31), /* In - AP Title Length */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Set Application Context Name Call */ /******************************************************************/ DECLARE CMSACN ENTRY ( CHAR(8), /* In - Conversation ID */ CHAR(*), /* In - Application Context Name*/ FIXED BINARY(31), /* In - Application Context Leng*/ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Set Begin Transaction Call */ /******************************************************************/ DECLARE CMSBT ENTRY ( CHAR(8), /* In - Conversation ID */ FIXED BINARY(31), /* In - Begin Transaction */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Set Confirmation Urgency Call */ /******************************************************************/ DECLARE CMSCU ENTRY ( CHAR(8), /* In - Conversation ID */ FIXED BINARY(31), /* In - Confirmation Urgency */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Set Conversation Type Call */ /******************************************************************/ DECLARE CMSCT ENTRY ( CHAR(8), /* In - Conversation ID */ FIXED BINARY(31), /* In - Conversation Type */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Set Conversation Security Password */ /******************************************************************/ DECLARE CMSCSP ENTRY ( CHAR(8), /* In - Conversation ID */ CHAR(10), /* In - Security Password */ FIXED BINARY(31), /* In - Security Password Length*/ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Set Conversation Security Type */ /******************************************************************/ DECLARE CMSCST ENTRY ( CHAR(8), /* In - Conversation ID */ FIXED BINARY(31), /* In - Security Type */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Set Conversation Security User ID */ /******************************************************************/ DECLARE CMSCSU ENTRY ( CHAR(8), /* In - Conversation ID */ CHAR(10), /* In - Security User ID */ FIXED BINARY(31), /* In - Security User ID Length */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Set Deallocate Type Call */ /******************************************************************/ DECLARE CMSDT ENTRY ( CHAR(8), /* In - Conversation ID */ FIXED BINARY(31), /* In - Deallocate Type */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Set Error Direction Call */ /******************************************************************/ DECLARE CMSED ENTRY ( CHAR(8), /* In - Conversation ID */ FIXED BINARY(31), /* In - Error Direction */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Set Fill Call */ /******************************************************************/ DECLARE CMSF ENTRY ( CHAR(8), /* In - Conversation ID */ FIXED BINARY(31), /* In - Fill */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Set Initialization Data Call */ /******************************************************************/ DECLARE CMSID ENTRY ( CHAR(8), /* In - Conversation ID */ CHAR(*), /* In - Initialization Data */ FIXED BINARY(31), /* In - Initialization Data Leng*/ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Set Join Transaction Call */ /******************************************************************/ DECLARE CMSJT ENTRY ( CHAR(8), /* In - Conversation ID */ FIXED BINARY(31), /* In - Join Transaction */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Set Log Data Call */ /******************************************************************/ DECLARE CMSLD ENTRY ( CHAR(8), /* In - Conversation ID */ CHAR(*), /* In - Log Data */ FIXED BINARY(31), /* In - Log Data Length */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Set Mapped Initialization Data Call */ /******************************************************************/ DECLARE CMSMID ENTRY ( CHAR(8), /* In - Conversation ID */ CHAR(64), /* In - Local Map Name */ FIXED BINARY(31), /* In - Map Name Length */ CHAR(*), /* In - Initialization Data */ FIXED BINARY(31), /* In - Initialization Data Len */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Set Mode Name Call */ /******************************************************************/ DECLARE CMSMN ENTRY ( CHAR(8), /* In - Conversation ID */ CHAR(8), /* In - Mode Name */ FIXED BINARY(31), /* In - Mode Name Length */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Set Partner ID Call */ /******************************************************************/ DECLARE CMSPID ENTRY ( CHAR(8), /* In - Conversation ID */ FIXED BINARY(31), /* In - Partner ID Type */ CHAR(*), /* In - Partner ID */ FIXED BINARY(31), /* In - Partner ID Length */ FIXED BINARY(31), /* In - Partner ID Scope */ FIXED BINARY(31), /* In - Directory Syntax */ FIXED BINARY(31), /* In - Directory Encoding */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Set Partner LU Name Call */ /******************************************************************/ DECLARE CMSPLN ENTRY ( CHAR(8), /* In - Conversation ID */ CHAR(17), /* In - Partner LU Name */ FIXED BINARY(31), /* In - Partner LU Name Length */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Set Prepare Data Permitted Call */ /******************************************************************/ DECLARE CMSPDP ENTRY ( CHAR(8), /* In - Conversation ID */ FIXED BINARY(31), /* In - Prepare Data Permitted */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Set Prepare To Receive Type Call */ /******************************************************************/ DECLARE CMSPTR ENTRY ( CHAR(8), /* In - Conversation ID */ FIXED BINARY(31), /* In - Prepare To Receive Type */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Set Processing Mode Call */ /******************************************************************/ DECLARE CMSPM ENTRY ( CHAR(8), /* In - Conversation ID */ FIXED BINARY(31), /* In - Processing Mode */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Set Queue Processing Mode Call */ /******************************************************************/ DECLARE CMSQPM ENTRY ( CHAR(8), /* In - Conversation ID */ FIXED BINARY(31), /* In - Conversation Queue */ FIXED BINARY(31), /* In - Queue Processing Mode */ CHAR(8), /* In - User Field */ FIXED BINARY(31), /* Out - OOID */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Set Receive Type Call */ /******************************************************************/ DECLARE CMSRT ENTRY ( CHAR(8), /* In - Conversation ID */ FIXED BINARY(31), /* In - Receive Type */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Set Return Control Call */ /******************************************************************/ DECLARE CMSRC ENTRY ( CHAR(8), /* In - Conversation ID */ FIXED BINARY(31), /* In - Return Control */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Set Send Receive Mode Call */ /******************************************************************/ DECLARE CMSSRM ENTRY ( CHAR(8), /* In - Conversation ID */ FIXED BINARY(31), /* In - Send Receive Mode */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Set Send Type Call */ /******************************************************************/ DECLARE CMSST ENTRY ( CHAR(8), /* In - Conversation ID */ FIXED BINARY(31), /* In - Send Type */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Set Sync Level Call */ /******************************************************************/ DECLARE CMSSL ENTRY ( CHAR(8), /* In - Conversation ID */ FIXED BINARY(31), /* In - Sync Level */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Set TP Name Call */ /******************************************************************/ DECLARE CMSTPN ENTRY ( CHAR(8), /* In - Conversation ID */ CHAR(64), /* In - TP Name */ FIXED BINARY(31), /* In - TP Name Length */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Set Transaction Control Call */ /******************************************************************/ DECLARE CMSTC ENTRY ( CHAR(8), /* In - Conversation ID */ FIXED BINARY(31), /* In - Transaction Control */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Specify Local TP Name */ /******************************************************************/ DECLARE CMSLTP ENTRY ( CHAR(64), /* In - TP Name */ FIXED BINARY(31), /* In - TP Name Length */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Test Request To Send Received Call */ /******************************************************************/ DECLARE CMTRTS ENTRY ( CHAR(8), /* In - Conversation ID */ FIXED BINARY(31), /* Out - Control Info Received */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Wait For Conversation Call */ /******************************************************************/ DECLARE CMWAIT ENTRY ( CHAR(8), /* Out - Conversation ID */ FIXED BINARY(31), /* Out - Conversation Return Code*/ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); %skip; /******************************************************************/ /* CPI Communications Wait For Completion Call */ /******************************************************************/ DECLARE CMWCMP ENTRY ( CHAR(*), /* In - OOID List */ FIXED BINARY(31), /* In - OOID List Count */ FIXED BINARY(31), /* In - Timeout */ CHAR(*), /* Out - Completed OP Index List */ FIXED BINARY(31), /* Out - Completed OP Count */ CHAR(*), /* Out - User Field List */ FIXED BINARY(31) ) /* Out - Return Code */ EXTERNAL OPTIONS(ASM INTER); /* */ /************************* End of Pseudonyms **********************/